package com.webwork.mood.record.service;

import java.util.List;
import java.util.Map;

import com.webwork.mood.record.dataobject.LevelReason;
import com.webwork.mood.record.dataobject.LevelScore;
import com.webwork.mood.util.Paging;

public interface LevelService {

	public void update(LevelScore o);

	public List<LevelScore> query(LevelScore o);

	public List<LevelScore> query(LevelScore o, Paging page);

	public int count(LevelScore o);
	
	public void insert(LevelReason o);
	
	public void update(LevelReason o);
	
	public void delete(LevelReason o);
	
	public List<LevelReason> query(LevelReason o);
	
	public List<LevelReason> query(LevelReason o, Paging page);
	
	public int count(LevelReason o);

	public Map<String, List<String>> getReasonMap();
	
}